solidly earthed - French English Dictionary